草庐IT

Foundation 侧边栏

全部标签

iphone - swift swreveal - 显示使用按钮或点击手势切换到侧边菜单

我正在尝试让我的侧边菜单(swreveal)在使用点击手势或按钮单击UIImageView时显示。我有ImageView并点击所有设置,点击手势链接到一个Action。使用条形按钮项时获得此功能很容易,但使用普通的旧按钮或ImageView时我似乎无法让它发挥作用。下面是我如何为条形按钮项目做的:barButtonItem!.target=self.revealViewController()barButtonItem!.action=Selector("revealToggle:")这显然不适用于按钮或ImageViews,因为它们没有target或action的成员。非常感谢这方面

swift - SwiftUI 中的旋转木马/侧边栏列表样式

有两种列表样式处于非事件状态并且不会在SwiftUI中产生任何结果。尝试使用.carousel和.sidebar样式来弄明白。structContentView:View{varbody:someView{List{Text("Hello")}.listStyle(.carousel)//Or.sidebar}}这是由于测试版(错误)造成的,还是我错过了什么?该列表没有出现在我的iPhone上。 最佳答案 SidebarListStyle仅适用于macOS,因为CarouselListStyle仅适用于watchOS。这是在macO

ios - 侧边栏处于事件状态时防止 TableView 滚动

我在UITableView中有一个边栏,它会在长按单元格后显示。侧边栏有一些自定义按钮以提供更多功能。如果UITableView上的用户选项卡,我将检查该点的位置。如果它在侧边栏之外,那么我会关闭它。这里的问题是,如果用户尝试滚动(这里大约有100行),侧边栏会停留在准确的位置。所以我的目标是防止用户在侧View存在时在table上滚动。(稍后我还将突出显示所选行。)我创建了一个UIGestureRecognizer:tapGesture=UITapGestureRecognizer(target:self,action:"handleTap:")view.addGestureReco

ios - 处理 Foundation 对象抛出的异常?

我有一个swift函数可以从主包的localizedInfoDictionary中获取本地化的应用程序名称,并带有一些后备案例。privatefuncdefaultAppName()->String{varname:NSString=""//CheckforalocalizedversionoftheCFBundleDisplayNamevarmainBundle=NSBundle.mainBundle()//EXC_BAD_ACCESSHERE,despitetheoptionalvarmainBundleInfoDictionary:Dictionary?=mainBundle.l

swift - import Foundation 改变算术运算符的行为

WelcometoSwift!Type:helpforassistance.1>1/3.0$R0:Double=0.333333333333333312>1%3$R1:Int=13>1%3/3.0$R2:Double=0.333333333333333314>importFoundation5>1/3.0$R3:Double=0.333333333333333316>1%3$R4:Int=17>1%3/3.0$R5:Int=0//thisresultchangesafterimportingFoundation这是Swift中的错误还是某种隐式转换魔法?编辑重现此问题的另一种(更简单)

ios - 在 SWRevealViewController 侧边菜单的顶部添加一个 ViewController

我已将SWRevealViewController实现到我的应用程序中,以便为我的应用程序提供漂亮的侧边菜单。我的应用程序主(主)屏幕是TableViewController.swift-这也是您可以从中访问侧边菜单的唯一位置。侧面菜单一切正常。这是一张显示它的样子的图片:您可以在菜单中看到的5个选项是在tableView中创建的,我希望它们都链接到其他ViewController。我目前已经使用他们在该侧边菜单的教程中展示的方法实现了这一点,即创建revealviewcontrollerpushcontroller的segue。这一切都有效。问题当您按下其中一个选项时,它会将新的Vi

ios - 显示自定义侧边菜单时如何隐藏部分状态栏

我有一个基于UIViewController的自定义SideMenu类。侧边菜单的呈现方式如下:extensionUIViewController:MenuPresentableProtocol{funcsetupMenu(){guardletmenu=AppDelegate.shared.menuelse{return}menu.view.frame=view.boundsview.addSubview(menu.view)menu.view.frame.origin.x=-UIScreen.main.bounds.width}}这意味着状态栏的外观取决于当前的ViewControl

ios - 如何从 AV Foundation 返回图像仍然捕获并将其添加到图形上下文以获取屏幕截图?

我有一个很好用的相机预览。我想截取它以及上面的所有内容。但是,由于通常的截图方式:CALayer的renderInContext并没有渲染来自相机的内容,所以我需要单独添加。我在我的ViewController中有这个功能捕捉图像并将其保存到相机胶卷。@IBActionfuncsnapStillImage(sender:AnyObject){print("snapStillImage")(self.previewView.layeras!AVCaptureVideoPreviewLayer).connection.enabled=false;dispatch_async(self.se

xcode - Xcode Playground 中的 'import Cocoa' 和 'import Foundation' 有什么区别

此代码在Playground中运行良好importFoundationletstringDate:NSString="1403437865"letdate=NSDate(timeIntervalSince1970:stringDate.doubleValue)varoutputFormat=NSDateFormatter()outputFormat.locale=NSLocale(localeIdentifier:"ko_KR")outputFormat.dateStyle=.MediumStyleoutputFormat.timeStyle=.MediumStyleprintln("

swift - 是否可以使用 Foundation Framework 和目标 linux 构建 Swift 代码?

我知道它会在今年年底作为开源发布,但是我想知道,如果我创建一个使用Foundation框架的框架,它仍然可以为Linux构建吗?在公告中说他们将发布Swift和一个用于linux的编译器。开源版本的构建是否仅限于标准Swift库?我真的很想在Swift中创建一个Web服务以在Linux中运行,但我需要FoundationFramework(我不需要它是开源的......只是为了将它链接到我的代码)。谢谢! 最佳答案 考虑到Apple也决定将Foundation框架作为开源发布,这在未来应该是可能的。“基础项目,提供核心实用程序、国际